Freescale Semiconductor
Technical Data
Document Number: MPC8323EEC
Rev. 4, 09/2010
MPC8323E
PowerQUICC II Pro Integrated
Communications Processor
Family Hardware Specifications
This document provides an overview of the MPC8323E
PowerQUICC II Pro processor features. The MPC8323E is a
cost-effective, highly integrated communications processor
that addresses the requirements of several networking
applications, including ADSL SOHO and residential
gateways, modem/routers, industrial control, and test and
measurement applications. The MPC8323E extends current
PowerQUICC offerings, adding higher CPU performance,
additional functionality, and faster interfaces, while
addressing the requirements related to time-to-market, price,
power consumption, and board real estate. This document
describes the MPC8323E, and unless otherwise noted, the
information also applies to the MPC8323, MPC8321E, and
MPC8321.
To locate published errata or updates for this document, refer
to the MPC8323E product summary page on our website
listed on the back cover of this document or contact your
local Freescale sales office.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . 6
Power Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 9
Clock Input Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 10
RESET Initialization . . . . . . . . . . . . . . . . . . . . . . . . . 11
DDR1 and DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . 13
DUART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Ethernet and MII Management . . . . . . . . . . . . . . . . . 19
Local Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
I
2
C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
IPIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
TDM/SI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
UTOPIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
HDLC, BISYNC, Transparent, and Synchronous
UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Package and Pin Listings . . . . . . . . . . . . . . . . . . . . . 49
Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Thermal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
System Design Information . . . . . . . . . . . . . . . . . . . 76
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . 79
Document Revision History . . . . . . . . . . . . . . . . . . . 80
© 2010 Freescale Semiconductor, Inc. All rights reserved.
Overview
1
Overview
The MPC8323E incorporates the e300c2 (MPC603e-based) core built on Power Architecture®
technology, which includes 16 Kbytes of L1 instruction and data caches, dual integer units, and on-chip
memory management units (MMUs). The e300c2 core does not contain a floating point unit (FPU). The
MPC8323E also includes a 32-bit PCI controller, four DMA channels, a security engine, and a 32-bit
DDR1/DDR2 memory controller.
A new communications complex based on QUICC Engine technology forms the heart of the networking
capability of the MPC8323E. The QUICC Engine block contains several peripheral controllers and a
32-bit RISC controller. Protocol support is provided by the main workhorses of the device—the unified
communication controllers (UCCs). Note that the MPC8321 and MPC8321E do not support UTOPIA. A
block diagram of the MPC8323E is shown in
Figure 1.
MPC8323E
e300c2 Core
16 KB
I-Cache
Integer Unit
(IU1)
16 KB
D-Cache
Integer Unit
(IU2)
Security Engine (SEC 2.2)
System Interface Unit
(SIU)
Memory Controllers
GPCM/UPM
32-Bit DDR1/DDR2
Interface Unit
PCI Controller
Local Bus
Bus Arbitration
Multi-User
RAM
Serial DMA
and
2 Virtual
DMAs
DUART
I
2
C
4 Channel DMA
UCC2
UCC3
UCC4
UCC5
Interrupt Controller
USB
SPI
SPI
Protection and Configuration
System Reset
Clock Synthesizer
DDR
PCI
Local
Classic G2 MMUs
Timers, Power Management,
and JTAG/COP
QUICC Engine Block
Baud Rate
Generators
Parallel I/O
UCC1
Accelerators
Single 32-Bit RISC CP
Time Slot Assigner
Serial Interface
4 TDM Ports
3 MII/RMII
1 UL2/8-Bit
Figure 1. MPC8323E Block Diagram
Each of the five UCCs can support a variety of communication protocols: 10/100 Mbps Ethernet, serial
ATM, HDLC, UART, and BISYNC—and, in the MPC8323E and MPC8323, multi-PHY ATM and ATM
support for up to OC-3 speeds.
MPC8323E PowerQUICC II Pro Integrated Communications Processor Family Hardware Specifications, Rev. 4
2
Freescale Semiconductor
Overview
NOTE
The QUICC Engine block can also support a UTOPIA level 2 capable of
supporting 31 multi-PHY (MPC8323E- and MPC8323-specific).
The MPC8323E security engine (SEC 2.2) allows CPU-intensive cryptographic operations to be offloaded
from the main CPU core. The security-processing accelerator provides hardware acceleration for the DES,
3DES, AES, SHA-1, and MD-5 algorithms.
In summary, the MPC8323E family provides users with a highly integrated, fully programmable
communications processor. This helps ensure that a low-cost system solution can be quickly developed
and offers flexibility to accommodate new standards and evolving system requirements.
1.1
MPC8323E Features
Major features of the MPC8323E are as follows:
• High-performance, low-power, and cost-effective single-chip data-plane/control-plane solution for
ATM or IP/Ethernet packet processing (or both).
• MPC8323E QUICC Engine block offers a future-proof solution for next generation designs by
supporting programmable protocol termination and network interface termination to meet evolving
protocol standards.
• Single platform architecture supports the convergence of IP packet networks and ATM networks.
• DDR1/DDR2 memory controller—one 32-bit interface at up to 266 MHz supporting both DDR1
and DDR2.
• An e300c2 core built on Power Architecture technology with 16-Kbyte instruction and data caches,
and dual integer units.
• Peripheral interfaces such as 32-bit PCI (2.2) interface up to 66-MHz operation, 16-bit local bus
interface up to 66-MHz operation, and USB 2.0 (full-/low-speed).
• Security engine provides acceleration for control and data plane security protocols.
• High degree of software compatibility with previous-generation PowerQUICC processor-based
designs for backward compatibility and easier software migration.
1.1.1
Protocols
The protocols are as follows:
• ATM SAR up to 155 Mbps (OC-3) full duplex, with ATM traffic shaping (ATF TM4.1)
• Support for ATM AAL1 structured and unstructured circuit emulation service (CES 2.0)
• Support for IMA and ATM transmission convergence sub-layer
• ATM OAM handling features compatible with ITU-T I.610
• IP termination support for IPv4 and IPv6 packets including TOS, TTL, and header checksum
processing
• Extensive support for ATM statistics and Ethernet RMON/MIB statistics
• Support for 64 channels of HDLC/transparent
MPC8323E PowerQUICC II Pro Integrated Communications Processor Family Hardware Specifications, Rev. 4
Freescale Semiconductor
3
Overview
1.1.2
Serial Interfaces
The MPC8323E serial interfaces are as follows:
• Support for one UL2 interface with 31 multi-PHY addresses (MPC8323E and MPC8323 only)
• Support for up to three 10/100 Mbps Ethernet interfaces using MII or RMII
• Support for up to four T1/E1/J1/E3 or DS-3 serial interfaces (TDM)
• Support for dual UART and SPI interfaces and a single I
2
C interface
1.2
QUICC Engine Block
The QUICC Engine block is a versatile communications complex that integrates several communications
peripheral controllers. It provides on-chip system design for a variety of applications, particularly in
communications and networking systems. The QUICC Engine block has the following features:
• One 32-bit RISC controller for flexible support of the communications peripherals
• Serial DMA channel for receive and transmit on all serial channels
• Five universal communication controllers (UCCs) supporting the following protocols and
interfaces (not all of them simultaneously):
— 10/100 Mbps Ethernet/IEEE 802.3® standard
— IP support for IPv4 and IPv6 packets including TOS, TTL, and header checksum processing
— ATM protocol through UTOPIA interface (note that the MPC8321 and MPC8321E do not
support the UTOPIA interface)
— HDLC /transparent up to 70-Mbps full-duplex
— HDLC bus up to 10 Mbps
— Asynchronous HDLC
— UART
— BISYNC up to 2 Mbps
— QUICC multi-channel controller (QMC) for 64 TDM channels
• One UTOPIA interface (UPC1) supporting 31 multi-PHYs (MPC8323E- and MPC8323-specific)
• Two serial peripheral interfaces (SPI). SPI2 is dedicated to Ethernet PHY management.
• Four TDM interfaces
• Thirteen independent baud rate generators and 19 input clock pins for supplying clocks to UCC
serial channels
• Four independent 16-bit timers that can be interconnected as two 32-bit timers
The UCCs are similar to the PowerQUICC II peripherals: SCC (BISYNC, UART, and HDLC bus) and
FCC (fast Ethernet, HDLC, transparent, and ATM).
MPC8323E PowerQUICC II Pro Integrated Communications Processor Family Hardware Specifications, Rev. 4
4
Freescale Semiconductor
Overview
1.3
Security Engine
The security engine is optimized to handle all the algorithms associated with IPSec, IEEE 802.11i™
standard, and iSCSI. The security engine contains one crypto-channel, a controller, and a set of crypto
execution units (EUs). The execution units are:
• Data encryption standard execution unit (DEU), supporting DES and 3DES
• Advanced encryption standard unit (AESU), supporting AES
• Message digest execution unit (MDEU), supporting MD5, SHA1, SHA-256, and HMAC with any
algorithm
• One crypto-channel supporting multi-command descriptor chains
1.4
DDR Memory Controller
The MPC8323E DDR1/DDR2 memory controller includes the following features:
• Single 32-bit interface supporting both DDR1 and DDR2 SDRAM
• Support for up to 266-MHz data rate
• Support for two ×16 devices
• Support for up to 16 simultaneous open pages
• Supports auto refresh
• On-the-fly power management using CKE
• 1.8-/2.5-V SSTL2 compatible I/O
• Support for 1 chip select only
• FCRAM, ECC, hardware/software calibration, bit deskew, QIN stage, or atomic logic are not
supported.
1.5
PCI Controller
The MPC8323E PCI controller includes the following features:
•
PCI Specification Revision 2.3
compatible
• Single 32-bit data PCI interface operates up to 66 MHz
• PCI 3.3-V compatible (not 5-V compatible)
• Support for host and agent modes
• On-chip arbitration, supporting three external masters on PCI
• Selectable hardware-enforced coherency
1.6
Programmable Interrupt Controller (PIC)
The programmable interrupt controller (PIC) implements the necessary functions to provide a flexible
solution for general-purpose interrupt control. The PIC programming model is compatible with the
MPC8260 interrupt controller, and it supports 8 external and 35 internal discrete interrupt sources.
Interrupts can also be redirected to an external interrupt controller.
MPC8323E PowerQUICC II Pro Integrated Communications Processor Family Hardware Specifications, Rev. 4
Freescale Semiconductor
5